package Negocio;

import java.util.Collection;

import Persistencia.AdmPersistenciaLoteSimple;


public class LoteSimple extends Lote {

	private Long lote_que_compone;
	
	public LoteSimple(long n, Mineral mp, Collection <ItemMineral> mc, double areaSiem) {
		super(n);
		this.setMineralPrincipal(mp);
		this.setMineralesComponentes(mc);
		this.setAreaSiembra(areaSiem);
		this.lote_que_compone = null;
	}
	
	public LoteSimple() {
		
	}
	
	public Long getLote_que_compone() {
		return lote_que_compone;
	}


	public void setLote_que_compone(Long loteQueCompone) {
		lote_que_compone = loteQueCompone;
	}
	
	public void AltaLoteSimple() {
		System.out.println("Entro a LoteSimple/alta lote simple");
		AdmPersistenciaLoteSimple.getInstancia().insert(this);
	}
	
	public void eliminarLoteSimple() {
		System.out.println("Entro a LoteSimple/eliminar lote simple");
		AdmPersistenciaLoteSimple.getInstancia().delete(this);
	}

	public LoteSimple buscarLote(Long nroLote) {
		System.out.println("Entro a LoteSimple/buscar lote simple");
		this.setNro(nroLote);
		return (LoteSimple)(AdmPersistenciaLoteSimple.getInstancia().select(this)).get(0);
	}
}
	

